ভেরিয়েবল, ডেটা টাইপস, এবং অপারেটরস

Web Development - ওয়েবসাইট ডেভেলপমেন্ট (Website Development) - জাভাস্ক্রিপ্ট এর বেসিক ধারণা
183

প্রোগ্রামিংয়ের ভিত্তি হলো ভেরিয়েবল (Variables), ডেটা টাইপস (Data Types), এবং অপারেটরস (Operators)। এগুলো কোনো প্রোগ্রামকে ডেটা সংরক্ষণ, প্রক্রিয়াকরণ, এবং পরিচালনা করতে সাহায্য করে।


ভেরিয়েবল (Variables)

ভেরিয়েবল হলো একটি নামকৃত স্থান যেখানে ডেটা সংরক্ষণ করা হয়। এটি ডেটা স্টোর করে রাখে এবং পরে প্রোগ্রামের বিভিন্ন অংশে ব্যবহার করা যায়।

ভেরিয়েবল ঘোষণার নিয়ম

  1. ভেরিয়েবল একটি নাম (Identifier) দ্বারা চিহ্নিত করা হয়।
  2. নাম অবশ্যই বর্ণ, সংখ্যা এবং _ (আন্ডারস্কোর) থাকতে পারে।
  3. সংখ্যা দিয়ে ভেরিয়েবলের নাম শুরু করা যায় না।

উদাহরণ (JavaScript):

let name = "John";       // String টাইপ ভেরিয়েবল
let age = 25;            // Number টাইপ ভেরিয়েবল
const PI = 3.14;         // Constant ভেরিয়েবল

ডেটা টাইপস (Data Types)

ডেটা টাইপ নির্ধারণ করে ভেরিয়েবলে কী ধরনের ডেটা রাখা যাবে। প্রোগ্রামিং ভাষাগুলোর মধ্যে প্রধান ডেটা টাইপগুলো নিচে দেওয়া হলো:

১. প্রিমিটিভ ডেটা টাইপস (Primitive Data Types)

ডেটা টাইপব্যাখ্যাউদাহরণ
Stringটেক্সট স্টোর করার জন্য ব্যবহৃত হয়।"Hello, World!"
Numberসংখ্যা (Integer, Float) স্টোর করে।100, 3.14
Booleanসত্য বা মিথ্যা (true/false) স্টোর করে।true, false
Undefinedভেরিয়েবলে কোনো মান সেট না করলে।let x;
Nullইচ্ছাকৃতভাবে খালি মান সেট করা হয়।let y = null;

২. অবজেক্ট টাইপ (Object Type)

একাধিক ডেটা একসাথে স্টোর করার জন্য অবজেক্ট ব্যবহার করা হয়।

let person = {
  name: "John",
  age: 25,
  isStudent: true
};

অপারেটরস (Operators)

অপারেটরস হলো চিহ্ন বা কীওয়ার্ড যা বিভিন্ন ভ্যালু বা ভেরিয়েবলের উপর অপারেশন সম্পাদন করতে ব্যবহৃত হয়।

অপারেটরগুলোর ধরন:

  1. অ্যাথমেটিক অপারেটরস (Arithmetic Operators):
    সংখ্যা নিয়ে গাণিতিক কাজ করে।
অপারেটরব্যাখ্যাউদাহরণফলাফল
+যোগ5 + 38
-বিয়োগ5 - 32
*গুণ5 * 315
/ভাগ6 / 32
%ভাগশেষ5 % 21

উদাহরণ:

let a = 10;
let b = 3;

console.log(a + b); // 13
console.log(a % b); // 1
  1. অ্যাসাইনমেন্ট অপারেটরস (Assignment Operators):
    ভেরিয়েবলে মান অ্যাসাইন করার জন্য ব্যবহৃত হয়।
অপারেটরব্যাখ্যাউদাহরণ
=মান অ্যাসাইনx = 5
+=যোগ করে অ্যাসাইনx += 3x = x + 3
-=বিয়োগ করে অ্যাসাইনx -= 2x = x - 2

উদাহরণ:

let x = 10;
x += 5; // x = x + 5 → 15
console.log(x);
  1. কম্পারিজন অপারেটরস (Comparison Operators):
    মানগুলোর তুলনা করে এবং true বা false রিটার্ন করে।
অপারেটরব্যাখ্যাউদাহরণফলাফল
==সমান কিনা চেক করে5 == "5"true
===টাইপসহ সমান কিনা5 === "5"false
!=সমান নয় কিনা5 != 3true
>বড় কিনা5 > 3true
<ছোট কিনা5 < 3false

উদাহরণ:

let a = 5;
let b = "5";

console.log(a == b);  // true (সমান মান, টাইপ চেক নয়)
console.log(a === b); // false (টাইপ চেক করা হয়)
  1. লজিকাল অপারেটরস (Logical Operators):
    একাধিক শর্ত একসাথে চেক করার জন্য ব্যবহৃত হয়।
অপারেটরব্যাখ্যাউদাহরণফলাফল
&&এবং (AND)true && falsefalse
` `অথবা (OR)
!নয় (NOT)!truefalse

সারসংক্ষেপ

  1. ভেরিয়েবল: ডেটা স্টোর করার জন্য ব্যবহৃত হয়।
  2. ডেটা টাইপস: ডেটার ধরন নির্ধারণ করে (String, Number, Boolean ইত্যাদি)।
  3. অপারেটরস: গাণিতিক, তুলনামূলক, এবং লজিক্যাল অপারেশন পরিচালনা করে।

এই তিনটি বিষয়ের সঠিক ব্যবহার যে কোনো প্রোগ্রামিং ভাষায় ডেটা ম্যানিপুলেশন ও প্রোগ্রামিংয়ের ভিত্তি তৈরি করে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...